/**
 * 自动收集model，注入到model里
 * 1、处于models下的所有.js文件
 * 2、处于page下的所有model.js文件名称
 */


const context = require.context('./models', true, /\.js$/)
console.log('???',context.keys());
const getModelContents = context.keys().reduce((models, modulePath) => {
  const getValue = context(modulePath)
  const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')
  models[moduleName] = getValue.default
  return models
}, {})

export default getModelContents